road blockade - German English Dictionary